#ifndef WF_SELECTBASE_H
#define WF_SELECTBASE_H

#include "pf_actioninterface.h"
#include "gui_export.h"

/**
 * This class is the base class to all select actions.
 *
 */
class GUI_EXPORT WF_SelectBase : public PF_ActionInterface {
	Q_OBJECT
public:
    WF_SelectBase(const char* name,
                        PF_Container& container,
                        PF_GraphicView& graphicView);
    ~WF_SelectBase() {}

    virtual void keyReleaseEvent(PF_KeyEvent* e);
    virtual void updateMouseCursor();
};

#endif
